modelo
Class ModeloUsuarios

java.lang.Object
  extended by modelo.ModeloUsuarios

public class ModeloUsuarios
extends java.lang.Object

ModeloUsuarios.java Esta clase gestiona el acceso a la base de datos que representa el conjunto de usuarios de la tienda.

Since:
Tienda V.1.3

Constructor Summary
ModeloUsuarios(java.lang.String dbURL, java.lang.String dbUsuario, java.lang.String dbPassword)
          Crea una conexión con la base de datos de usuarios.
 
Method Summary
 Usuario UsuarioAutorizado(java.lang.String userName, java.lang.String password)
          Devuelve el usuario identificado por su username y password. null en caso de no encontrarse usuario en la tabla de usuarios y en caso de error.
 boolean UsuarioEnRol(java.lang.String userName, java.lang.String rol)
          Devuelve true, si el usuario identificado por su UserName tiene asociado el rol. false en caso contrario o si hay error.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModeloUsuarios

public ModeloUsuarios(java.lang.String dbURL,
                      java.lang.String dbUsuario,
                      java.lang.String dbPassword)
               throws java.sql.SQLException,
                      java.lang.ClassNotFoundException
Crea una conexión con la base de datos de usuarios.

Parameters:
dbURL -
dbUsuario -
dbPassword -
Throws:
java.sql.SQLException - si ocurre un error SQL
java.lang.ClassNotFoundException - si no se encuentra el driver para acceder a la BD
Method Detail

UsuarioEnRol

public boolean UsuarioEnRol(java.lang.String userName,
                            java.lang.String rol)
Devuelve true, si el usuario identificado por su UserName tiene asociado el rol. false en caso contrario o si hay error.

Parameters:
rol -

UsuarioAutorizado

public Usuario UsuarioAutorizado(java.lang.String userName,
                                 java.lang.String password)
Devuelve el usuario identificado por su username y password. null en caso de no encontrarse usuario en la tabla de usuarios y en caso de error.

Parameters:
userName -
password -